use clap::Parser;

#[derive(Parser)]
pub struct Cli {
    #[command(subcommand)]
    pub command: Commands,
}

#[derive(Parser)]
pub enum Commands {
    Pull { model: String },
    Run { model: String, args: Vec<String> },
    Ps,
    // 其他命令...
}